import request from '@/utils/request'

// 获取题库列表
export function getQuestionList (params) {
  return request({
    url: '/palnt/topic/list',
    method: 'get',
    params
  })
}

// 删除题目
export function deleteQuestion (params) {
  return request({
    url: `/palnt/topic/${params}`,
    method: 'delete'
  })
}

// 新增题目
export function addQuestion (data) {
  return request({
    url: '/palnt/topic',
    method: 'post',
    data
  })
}

// 修改题目
export function updateQuestion (data) {
  return request({
    url: '/palnt/topic',
    method: 'put',
    data
  })
}

// 获取每种题目的题目数量
export function getQuestionCount (data) {
  return request({
    url: '/palnt/topic/getTopicCount',
    method: 'get',
    params: data
  })
}

// 查询题目分类
export function getQuestionType (data) {
  return request({
    url: '/palnt/classify/list',
    method: 'get',
    params: data
  })
}

// 试题查重
export function duplicateCheck (data) {
  return request({
    url: '/palnt/topic/duplicateChecking',
    params: data
  })
}

// 新增题目分类的方法
export function addQuestionType (data) {
  return request({
    url: '/palnt/classify',
    method: 'post',
    data
  })
}

// 修改题目分类的方法
export function updateQuestionType (data) {
  return request({
    url: '/palnt/classify',
    method: 'put',
    data
  })
}

// 删除题目分类的方法
export function deleteQuestionType (data) {
  return request({
    url: `/palnt/classify/${data}`,
    method: 'delete'
  })
}